import Vue from 'vue'

import elImageViewer from  'element-ui/packages/image/src/image-viewer';
import splitPane from 'vue-splitpane';
import virtualList from 'vue-virtual-scroll-list';
import Pagination from './pagination/index.vue';
import DynamicTable from './dynamicTable/index.vue';
import MultipleSelect from './multipleSelect/index.vue';
import signBoard from './signBoard/index.vue';

// 图片预览
Vue.component('ElImageViewer', elImageViewer);
// 窗格的拆分、调节
Vue.component('split-pane', splitPane);
// 虚拟滚动列表
Vue.component('virtual-list', virtualList);
// 分页
Vue.component(Pagination.name, Pagination);
// 动态表格
Vue.component(DynamicTable.name, DynamicTable);
// 基于 Element-ui 的选择器（select）实现全选功能的下拉框
Vue.component(MultipleSelect.name, MultipleSelect);
// 签名板
Vue.component(signBoard.name, signBoard);